We include config.js because it is a dependency of ExtensionUtils,
but it's not actually used in the code paths we exercise.
As we want to allow stand-alone builds of the app, it is much easier to
fake the module than to either include a generated file from elsewhere
in the tree or generate it ourselves.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1133
install_dir: pkgdatadir,
)
-config_dir = '@0@/../..'.format(meson.current_build_dir())
-
gnome.compile_resources(
app_id + '.src',
app_id + '.src.gresource.xml',
- dependencies: [config_js],
- source_dir: ['.', '../..', config_dir],
+ source_dir: ['.', '../..'],
gresource_bundle: true,
install: true,
install_dir: pkgdatadir
--- /dev/null
+/* Fake module to satify import in ExtensionUtils */